home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 8. _C_o_m_p_r_e_s_s_i_o_n__L_i_b_r_a_r_y
-
-
- This chapter lists information about the Compression Library
- included in the IRIS Digital Media Development Environment.
- It includes changes, additions, and bug fixes since the last
- release, and known problems, workarounds, and caveats.
-
-
- 8.1 _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
-
- This section lists known problems with the Compression
- Library and ways to work around them.
-
- +o The Compression Library prepends a header before the
- first frame of each compressed stream for SGI formats
- (MVC1, MVC2, MVC3, and RLE). The Compression Library
- extracts these parameters from the header before
- decoding the stream.
-
- Workaround: Perform one dummy compress operation and
- throw away the output data, including the header.
-
- +o The RLE algorithm does not behave properly when using
- the buffering mode during compression. The
- implementation is not properly handling the case when
- the data wraps to the beginning.
-
- Workaround: Do not use buffering mode with RLE for
- compression. Everything works fine for decompression.
-
- +o The MVC3 algorithm (formerly called RTR) works only
- when both the width and the height are even multiples
- of 8.
-
- Workaround: Images that have width and/or height that
- are not multiples of 8 can be padded (usually by
- replicating pixels on the right and lines at the
- bottom) before compressing.
-
- +o The Aware MultiRate algorithm is not fully reentrant.
-
- Workaround: Do not use multiple simultaneous
- instantiations with MultiRate. One of each is ok.
-
- +o _c_l_A_d_d_P_a_r_a_m(3) will not work for adding parameters to
- new video algorithms (with _c_l_A_d_d_A_l_g_o_r_i_t_h_m(3)).
-
- Workaround: Use the existing predefined parameters
- only.
-
-
-
-
-
-
-
-
-
-